'''函数定义：
def 函数名（【形式参数列表】）：
   函数体
   【return 值】'''
def fun(a,b):
    d = a*a - b*b
    return d
print('-------------函数定义----------------')
def minus(a,b):
    return a-b
c = minus(3,8)#函数调用（带入实际参数列表）
print('3-8=',c)
print('--------------函数调用---------------')

def add(a,b=1):#设置默认形参b=1
    return a+b
print(add(10,20))
print(add(10))
print('-----------------------------')
x = lambda a,b=1:a+b#用lambda定义匿名函数
print(x(10,20))
print(x(10))
